package main

import "fmt"

func main() {
	defer func() {
		if err := recover(); err != nil {
			fmt.Println(err)
		}
	}()
	fmt.Println("123")
	panic("出错l ") //出错的话，即使是recover了，但是 ==当前函数== 下面的语句不会继续执行，也就是说，出错的函数结束运行了
	fmt.Println("321")
	for {
	}
}
